package cn.quang.search.admin.service;

import cn.quang.search.admin.entity.dto.Operator;
import cn.quang.search.admin.entity.dto.Result;
import cn.quang.search.admin.entity.vo.logictable.ColumnConfigVO;
import cn.quang.search.admin.entity.vo.logictable.LogicTableRequest;

/**
 * @author:  Entity Generator
 * @since:  2024-02-28 10:25:12
 */
public interface IEntityLogicTableService {
    Result<ColumnConfigVO> columnConfigurations(long logicTableId, long tableId, String cookie);

//    Result<Pagination<LogicTableListItemVO>> list4View(Operator operator, LogicTableQueryRequest request);

//    Result<LogicTableDetailVO> detail4View(Operator operator, long id);

    Result<Long> add(Operator operator, LogicTableRequest request);

    Result<?> update(Operator operator, long logicTableId, LogicTableRequest request);

    Result<?> delete(Operator operator, long logicTableId);
}
